www.gusucode.com > FavShop网店系统源码程序 > FavShop网店系统 1.0/upload/app/webroot/js/cart.js

    function checkAddToCart(val){
	if(!isInt(val)){
		alert("提示:购买数量请输入1~99间的数字!");
		return false;
	}
	var	num	= parseInt(val);
	if(num<=0 || num>=100){
		alert("提示:购买数量请输入1~99间的数字!");
		return false;
	}
	return true;
}

function addToCart(id){
	if(!checkAddToCart($("item_num").value))
		return;
	
	new Ajax.Request(AppRoot+"/carts/add",{
		method: 'post', 
		asynchronous: true,
		evalScripts:true,
		parameters:{'id':id,'num':$("item_num").value},
		onComplete:function(r){
			//alert(r.responseText);
			alert("提示:已经将该商品添加到购物车中!");
		}
	});
}

function changeCartNum(id,val){
	if(!checkAddToCart(val))
		return;
	
	new Ajax.Request(AppRoot+"/carts/edit",{
		method: 'post', 
		asynchronous: true,
		evalScripts:true,
		requestHeaders:['X-JSON'],
		parameters:{'id':id,'num':val},
		onComplete:function(r){
			var json = r.responseText.evalJSON();
			
			$("spTotalPrice"+json.id).innerHTML	= json.product_total;
			$("spTotalPrice").innerHTML			= json.total_price;
			alert("修改成功!");
		}
	});
}